package com.expense.entity;

import java.io.Serializable;
import java.util.Date;


import com.expense.annotation.Column;
import com.expense.annotation.Table;

/**
 * 用户人员信息
  @author xj
 * */
@Table (tableName = "t_aap_user")
public class UserInfo implements Serializable {
	@Column(columnName="UID",isPrimaryKey=true)
	private Integer uid;//主键标识ID
	@Column(columnName="LOGINNAME")
	private String loginName;//用户名称
	@Column(columnName="PASSWORD")
	private String passWord;//用户密码
	@Column(columnName="NAME")
	private String name;//人员姓名
	@Column(columnName="ISSYSTEMADMIN")
	private Boolean isSystemAdmin;//是否为系统管理员
	@Column(columnName="USERREGTYPE")
	private Integer userRegType;//注册类型
	@Column(columnName="ISLOCK")
	private Boolean isLock;//是否锁定
	@Column(columnName="REGISTERTIME",dateTimeType=1)
	private Date registerTime;//注册时间
	/**
	 * @return the uid
	 */
	public Integer getUid() {
		return uid;
	}
	/**
	 * @param uid the uid to set
	 */
	public void setUid(Integer uid) {
		this.uid = uid;
	}
	/**
	 * @return the loginName
	 */
	public String getLoginName() {
		return loginName;
	}
	/**
	 * @param loginName the loginName to set
	 */
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}
	/**
	 * @return the passWord
	 */
	public String getPassWord() {
		return passWord;
	}
	/**
	 * @param passWord the passWord to set
	 */
	public void setPassWord(String passWord) {
		this.passWord = passWord;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the isSystemAdmin
	 */
	public Boolean getIsSystemAdmin() {
		return isSystemAdmin;
	}
	/**
	 * @param isSystemAdmin the isSystemAdmin to set
	 */
	public void setIsSystemAdmin(Boolean isSystemAdmin) {
		this.isSystemAdmin = isSystemAdmin;
	}
	/**
	 * @return the userRegType
	 */
	public Integer getUserRegType() {
		return userRegType;
	}
	/**
	 * @param userRegType the userRegType to set
	 */
	public void setUserRegType(Integer userRegType) {
		this.userRegType = userRegType;
	}
	/**
	 * @return the isLock
	 */
	public Boolean getIsLock() {
		return isLock;
	}
	/**
	 * @param isLock the isLock to set
	 */
	public void setIsLock(Boolean isLock) {
		this.isLock = isLock;
	}
	/**
	 * @return the registerTime
	 */
	public Date getRegisterTime() {
		return registerTime;
	}
	/**
	 * @param registerTime the registerTime to set
	 */
	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}
	
	 
	
	
	 
	
	
	 
	 
	
	
	
	
}
